package br.com.caelum.vraptor.controller;

import javax.inject.Inject;
import java.util.List;
import br.com.caelum.vraptor.Controller;
import br.com.caelum.vraptor.Result;
import br.com.caelum.vraptor.entidades.Usuario;
import br.com.caelum.vraptor.dao.UsuarioDAO;
import br.com.caelum.vraptor.dao.GenericDAO;


@Controller
public class UsuarioController {

	@Inject 
	private Result result;
	
	@Inject
	private GenericDAO<Usuario> dao;
	
	public void add(){	
	}
	public List<Usuario> list(){
		return dao.find();
	}
	public void save(Usuario usuario){
		dao.save(usuario);
		result.redirectTo(this).list();
	}
}
